Table of Contents |
acquire_spinlock() | Functions for Drivers & Modules |
add_debugger_command() | Functions for Drivers & Modules |
B_ADD_FIXED_DRIVER | Constants and Defined Types |
add_timer() | Functions for Drivers & Modules |
api_version | Writing Drivers |
The area_malloc Module | The area_malloc Module |
The area_malloc Module | The area_malloc Module |
B_AREA_MALLOC_MODULE_NAME | The area_malloc Module |
B_AUDIO_DRIVER_BASE | Constants and Defined Types |
bytes_per_sector | Constants and Defined Types |
B_CD | Constants and Defined Types |
C Functions | Driver Settings API |
B_CPU | Constants and Defined Types |
call_all_cpus() | Functions for Drivers & Modules |
calloc() | The area_malloc Module |
cancel_timer() | Functions for Drivers & Modules |
close | Constants and Defined Types |
close_hook() | Writing Drivers |
Code Synchronization | Device Drivers |
Constants and Defined Types | Constants and Defined Types |
Constants and Defined Types | Constants and Defined Types |
Constants | Constants and Defined Types |
Constants | The area_malloc Module |
control | Constants and Defined Types |
control_hook() | Writing Drivers |
cookie | Constants and Defined Types |
cpu_status | Functions for Drivers & Modules |
create_pool() | The area_malloc Module |
Current Driver API Version | Constants and Defined Types |
cylinder_count | Constants and Defined Types |
B_DISK | Constants and Defined Types |
Defined Types | Constants and Defined Types |
Defined Types | Driver Settings API |
delete_pool() | The area_malloc Module |
deselect | Constants and Defined Types |
deselect_hook() | Writing Drivers |
devfs | Device Drivers |
device | Constants and Defined Types |
Device Drivers | Device Drivers |
Device Drivers | Device Drivers |
Device Drivers | Device Drivers |
Device Hooks | Writing Drivers |
device_geometry | Constants and Defined Types |
device_geometry | Constants and Defined Types |
device_hooks | Constants and Defined Types |
device_hooks | Constants and Defined Types |
device_icon | Constants and Defined Types |
device_icon | Constants and Defined Types |
B_DEVICE_OP_CODES_END | Constants and Defined Types |
device_type | Constants and Defined Types |
disable_interrupts() | Functions for Drivers & Modules |
Disabling Interrupts | Device Drivers |
Don't Block | Device Drivers |
Don't Preempt | Device Drivers |
dprintf() | Functions for Drivers & Modules |
Driver Control Opcodes | Constants and Defined Types |
Driver Implementation Principles | Device Drivers |
Driver Rules | Writing Drivers |
Driver Settings API | anon |
The Driver Settings API | Device Drivers |
Driver Settings API | Driver Settings API |
Driver Settings API | Driver Settings API |
driver_parameter | Driver Settings API |
driver_path | Constants and Defined Types |
driver_path | Constants and Defined Types |
driver_settings | Driver Settings API |
B_EJECT_DEVICE | Constants and Defined Types |
false | Constants and Defined Types |
File Systems | Device Drivers |
find_device() | Writing Drivers |
B_FLUSH_DRIVE_CACHE | Constants and Defined Types |
B_FORMAT_DEVICE | Constants and Defined Types |
free | Constants and Defined Types |
free() | The area_malloc Module |
free_hook() | Writing Drivers |
Functions Available During Spinlocks | Device Drivers |
Functions Available While Interrupts Are Disabled | Device Drivers |
Functions for Drivers & Modules | Functions for Drivers & Modules |
Functions for Drivers & Modules | Functions for Drivers & Modules |
B_GET_BIOS_DRIVE_ID | Constants and Defined Types |
B_GET_BIOS_GEOMETRY | Constants and Defined Types |
B_GET_DEVICE_SIZE | Constants and Defined Types |
get_driver_boolean_parameter() | Driver Settings API |
B_GET_DRIVER_FOR_DEVICE | Constants and Defined Types |
get_driver_parameter() | Driver Settings API |
get_driver_settings() | Driver Settings API |
B_GET_GEOMETRY | Constants and Defined Types |
B_GET_ICON | Constants and Defined Types |
B_GET_MEDIA_STATUS | Constants and Defined Types |
get_memory_map() | Functions for Drivers & Modules |
B_GET_NEXT_OPEN_DEVICE | Constants and Defined Types |
B_GET_PARTITION_INFO | Constants and Defined Types |
B_GET_READ_STATUS | Constants and Defined Types |
B_GET_WRITE_STATUS | Constants and Defined Types |
B_GRAPHIC_DRIVER_BASE | Constants and Defined Types |
has_signals_pending() | Functions for Drivers & Modules |
head_count | Constants and Defined Types |
icon_data | Constants and Defined Types |
icon_size | Constants and Defined Types |
init_driver() | Writing Drivers |
init_hardware() | Writing Drivers |
install_io_interrupt_handler() | Functions for Drivers & Modules |
Interactions with the Kernel | Device Drivers |
io_card_version() | Functions for Drivers & Modules |
B_JUKEBOX | Constants and Defined Types |
B_JOYSTICK_DRIVER_BASE | Constants and Defined Types |
The Kernel and the Driver Author | Device Drivers |
Kernel Space vs. User Space | Device Drivers |
kernel_debugger() | Functions for Drivers & Modules |
kprintf() | Functions for Drivers & Modules |
load_driver_settings() | Driver Settings API |
load_driver_symbols() | Functions for Drivers & Modules |
B_LOAD_MEDIA | Constants and Defined Types |
Loading the Settings | Driver Settings API |
lock_memory() | Functions for Drivers & Modules |
logical_block_size | Constants and Defined Types |
malloc() | The area_malloc Module |
map_physical_memory() | Functions for Drivers & Modules |
B_MIDI_DRIVER_BASE | Constants and Defined Types |
Module Functions | The area_malloc Module |
Modules | Device Drivers |
motherboard_version() | Functions for Drivers & Modules |
B_NETWORK | Constants and Defined Types |
B_OPTICAL | Constants and Defined Types |
offset | Constants and Defined Types |
open | Constants and Defined Types |
open_device_iterator | Constants and Defined Types |
open_device_iterator | Constants and Defined Types |
open_hook() | Writing Drivers |
B_PRINTER | Constants and Defined Types |
panic() | Functions for Drivers & Modules |
parse_expression() | Functions for Drivers & Modules |
partition | Constants and Defined Types |
partition_info | Constants and Defined Types |
partition_info | Constants and Defined Types |
physical_entry | Functions for Drivers & Modules |
platform() | Functions for Drivers & Modules |
publish_devices() | Writing Drivers |
qent | Functions for Drivers & Modules |
read | Constants and Defined Types |
read_hook() | Writing Drivers |
read_only | Constants and Defined Types |
Reading a Boolean Parameter | Driver Settings API |
Reading a String Parameter | Driver Settings API |
Reading All Parameters | Driver Settings API |
Reading the Settings | Driver Settings API |
readv | Constants and Defined Types |
readv_hook() | Writing Drivers |
realloc() | The area_malloc Module |
register_kernel_daemon() | Functions for Drivers & Modules |
release_spinlock() | Functions for Drivers & Modules |
removable | Constants and Defined Types |
remove_debugger_command() | Functions for Drivers & Modules |
B_REMOVE_FIXED_DRIVER | Constants and Defined Types |
remove_io_interrupt_handler() | Functions for Drivers & Modules |
restore_interrupts() | Functions for Drivers & Modules |
B_SCANNER | Constants and Defined Types |
sectors_per_track | Constants and Defined Types |
select | Constants and Defined Types |
select_hook() | Writing Drivers |
send_signal_etc() | Functions for Drivers & Modules |
session | Constants and Defined Types |
B_SET_BLOCKING_IO | Constants and Defined Types |
B_SET_DEVICE_SIZE | Constants and Defined Types |
set_dprintf_enabled() | Functions for Drivers & Modules |
B_SET_INTERRUPTABLE_IO | Constants and Defined Types |
B_SET_NONBLOCKING_IO | Constants and Defined Types |
B_SET_PARTITION | Constants and Defined Types |
B_SET_UNINTERRUPTABLE_IO | Constants and Defined Types |
The Settings File | Driver Settings API |
size | Constants and Defined Types |
spawn_kernel_thread() | Functions for Drivers & Modules |
spin() | Functions for Drivers & Modules |
spinlock | Functions for Drivers & Modules |
Symbols Drivers Export | Writing Drivers |
B_TAPE | Constants and Defined Types |
timer | Functions for Drivers & Modules |
timer_hook | Functions for Drivers & Modules |
true | Constants and Defined Types |
Types of Kernel Add-on | Device Drivers |
uninit_driver() | Writing Drivers |
unload_driver_settings() | Driver Settings API |
unlock_memory() | Functions for Drivers & Modules |
unregister_kernel_daemon() | Functions for Drivers & Modules |
Using Modules | anon |
Using Modules | Using Modules |
Using Modules | Using Modules |
Using Posix Calls | Device Drivers |
Using Spinlocks | Device Drivers |
Using the Driver Settings API | Driver Settings API |
B_WORM | Constants and Defined Types |
write | Constants and Defined Types |
write_hook() | Writing Drivers |
write_once | Constants and Defined Types |
writev | Constants and Defined Types |
writev_hook() | Writing Drivers |
Writing Drivers | Writing Drivers |
Writing Drivers | Writing Drivers |
Writing Modules | anon |
Writing Modules | Writing Modules |
Writing Modules | Writing Modules |
Copyright © 2000 Be, Inc. All rights reserved..